package org.gdpu.model;


/**
 * 考试类型
 */
public enum ExaminationMode {
    /**
     * 考试时长固定
     */
     ROLL {
        public int getExaminationMode(){
            return 1;
        }
    },
    /**
     * 考试开始和结束时间固定
     */
    STANDRARD {
        public int getExaminationMode(){
            return 0;
        }
    };

    public abstract int getExaminationMode();

    @Override
    public String toString() {
        switch (this) {
            case ROLL:
                return "考试时长固定（无限次进行考试）";
            case STANDRARD:
                return "考试开始和结束时间固定（只能进行一次考试）";
            default:
                return "Error";
        }
    }
}
